#pragma once

#include "Dream/Core/Core.h"

#include "Dream/Core/Application.h"
#include "Dream/Core/Layer.h"
#include "Dream/Core/Log.h"
#include "Dream/Core/Timestep.h"
#include "Dream/Core/Input.h"
#include "Dream/Core/KeyCodes.h"
#include "Dream/Core/MouseCodes.h"

#include "Dream/Scene/Scene.h"
#include "Dream/Scene/Entity.h"
#include "Dream/Scene/Components.h"
#include "Dream/Scene/ScriptableEntity.h"

#include "Dream/Renderer/Renderer.h"
#include "Dream/Renderer/Renderer2D.h"
#include "Dream/Renderer/RenderCommand.h"

#include "Dream/Renderer/Buffer.h"
#include "Dream/Renderer/Shader.h"
#include "Dream/Renderer/Framebuffer.h"
#include "Dream/Renderer/Texture.h"
#include "Dream/Renderer/VertexArray.h"

#include "Dream/Renderer/Camera/OrthographicCamera.h"
#include "Dream/Renderer/Camera/OrthographicCameraController.h"

#include "Dream/Debug/Instrumentor.h"
